package com.lms.collection.list;

import java.util.Arrays;
import java.util.Stack;

/**
 * @Author: 李孟帅
 * @CreateTime: 2020-05-27 07:05
 * @Description:
 */
public class StackDemo {
    public static void main(String[] args) {
        Stack<Object> stack = new Stack<>();
        boolean b = stack.addAll(Arrays.asList("a", "b", 5));
        //将项目推送到此堆栈的顶部
        Object push = stack.push(2);
        //查看此堆栈顶部的对象，而不从堆栈中删除它。
        Object peek = stack.peek();
        Object pop = stack.pop();
        //删除此堆栈顶部的对象，并将该对象作为此函数的值返回
        //返回一个对象在此堆栈上的基于1的位置。
        int search = stack.search(2);
        //测试此堆栈是否为空。
        boolean empty = stack.empty();
    }
}
